package com.h3bpm.web.common.domin;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Author: VillWang
 * @Date: 2020/5/31 22:30
 */
public class FormData implements Serializable  {


        private static final long serialVersionUID = 1L;
        //业务类别id
        private  String businessCategoryId;
        //表单id s识别数据用
        private  String formId;
        //业务类别
        private  String businessCategory;
        //执行部门
        private  String deptName;
        //执行部门id
        private  String deptId;
        //项目名称
        private  String projectName;
        //项目id
        private  String projectId;
        //项目复负责人
        private  String projectLeader;
        //项目复负责人id
        private  String projectLeaderId;
        //新增
        //业务id
        private  String businessId;
        //业务名称
         private  String businessName;
         //项目经理
         private  String projectManager;
         //项目经理工号
         private  String projectManagerNo;
         //报告类别
         private  String reportName;
         //项目负责人工号
         private  String projectLeaderNo;
         //项目代码
         private  String projectCode;
         //项目成员
         private  String members;
         //咨询报告号
         private  String reportNo;
         //咨询报告id
         private  String reportId;
         //报告名称
         private  String referReportName;
         //项目全局id(经营系统)
         private  String projectGlobalId;
    //报告名称（报告号全局id）
    private  String referReportId;
    //报告类别
    private  String reportType;
    //流程编码
    private  String bizObjectSchemaCode;
    //流程编码
    private List<Attachment> Attachments;
    //业务号
    private  String businessNo;
    //招标id
    private  String agencyId;
    //招标号
    private  String agencyNo;
    //标段名称
    private  String sectionName;
    //招标师姓名
    private  String agencyName;
    //报告名称 造价
    private  String costName;
    //造价号
    private  String costNo;
    //造价Id
    private  String costId;
    //沪报建编号
    private String applicationNo;
    //沪标段号
    private String otherNo;
    //报告类型数量（0、1、大于1）
    private String reportTypeCounts;
    //迁移新的项目负责人
    private String newProjectLeader;
    //迁移新的项目名称
    private String newProjectName;
    //迁移新的项目编码
    private String newProjectCode;
    //业务状态备注
    private String businessStatusRemark;
    //业务开始时间
    private String businessStartTime;
    //业务结束时间
    private String businessEndTime;
    //业务状态
    private String businessStatus;
    //新的项目负责人编号
    private String newProjectLeaderNo;
    //项目所在公司
    private String projectCompany;
    
    //代理项目负责人全局id
    private String agencyProjectLeaderId;
    //代理项目负责人姓名
    private String agencyProjectLeader;
    //代理项目负责人工号
    private String agencyProjectLeaderNo;

    public String getProjectCompany() {
        return projectCompany;
    }

    public void setProjectCompany(String projectCompany) {
        this.projectCompany = projectCompany;
    }

    public String getNewProjectLeaderNo() {
        return newProjectLeaderNo;
    }

    public void setNewProjectLeaderNo(String newProjectLeaderNo) {
        this.newProjectLeaderNo = newProjectLeaderNo;
    }

    public String getBusinessStartTime() {
        return businessStartTime;
    }

    public void setBusinessStartTime(String businessStartTime) {
        this.businessStartTime = businessStartTime;
    }

    public String getBusinessEndTime() {
        return businessEndTime;
    }

    public void setBusinessEndTime(String businessEndTime) {
        this.businessEndTime = businessEndTime;
    }

    public String getBusinessStatus() {
        return businessStatus;
    }

    public void setBusinessStatus(String businessStatus) {
        this.businessStatus = businessStatus;
    }

    public String getBusinessStatusRemark() {
        return businessStatusRemark;
    }

    public void setBusinessStatusRemark(String businessStatusRemark) {
        this.businessStatusRemark = businessStatusRemark;
    }

    public String getNewProjectLeader() {
        return newProjectLeader;
    }

    public void setNewProjectLeader(String newProjectLeader) {
        this.newProjectLeader = newProjectLeader;
    }

    public String getNewProjectName() {
        return newProjectName;
    }

    public void setNewProjectName(String newProjectName) {
        this.newProjectName = newProjectName;
    }

    public String getNewProjectCode() {
        return newProjectCode;
    }

    public void setNewProjectCode(String newProjectCode) {
        this.newProjectCode = newProjectCode;
    }

    public String getReportTypeCounts() {
        return reportTypeCounts;
    }

    public void setReportTypeCounts(String reportTypeCounts) {
        this.reportTypeCounts = reportTypeCounts;
    }

    public String getApplicationNo() {
        return applicationNo;
    }

    public void setApplicationNo(String applicationNo) {
        this.applicationNo = applicationNo;
    }

    public String getOtherNo() {
        return otherNo;
    }

    public void setOtherNo(String otherNo) {
        this.otherNo = otherNo;
    }

    public String getCostName() {
        return costName;
    }

    public void setCostName(String costName) {
        this.costName = costName;
    }

    public String getCostNo() {
        return costNo;
    }

    public void setCostNo(String costNo) {
        this.costNo = costNo;
    }

    public String getCostId() {
        return costId;
    }

    public void setCostId(String costId) {
        this.costId = costId;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public String getAgencyId() {
        return agencyId;
    }

    public void setAgencyId(String agencyId) {
        this.agencyId = agencyId;
    }

    public String getAgencyNo() {
        return agencyNo;
    }

    public void setAgencyNo(String agencyNo) {
        this.agencyNo = agencyNo;
    }

    public String getSectionName() {
        return sectionName;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public String getAgencyName() {
        return agencyName;
    }

    public void setAgencyName(String agencyName) {
        this.agencyName = agencyName;
    }

    public String getBizObjectSchemaCode() {
        return bizObjectSchemaCode;
    }

    public void setBizObjectSchemaCode(String bizObjectSchemaCode) {
        this.bizObjectSchemaCode = bizObjectSchemaCode;
    }

    public List<Attachment> getAttachments() {
        return Attachments;
    }

    public void setAttachments(List<Attachment> attachments) {
        Attachments = attachments;
    }

    public String getReportType() {
        return reportType;
    }

    public void setReportType(String reportType) {
        this.reportType = reportType;
    }

    public String getProjectGlobalId() {
        return projectGlobalId;
    }

    public void setProjectGlobalId(String projectGlobalId) {
        this.projectGlobalId = projectGlobalId;
    }

    public String getReferReportId() {
        return referReportId;
    }

    public void setReferReportId(String referReportId) {
        this.referReportId = referReportId;
    }

    public String getReportNo() {
        return reportNo;
    }

    public void setReportNo(String reportNo) {
        this.reportNo = reportNo;
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getReferReportName() {
        return referReportName;
    }

    public void setReferReportName(String referReportName) {
        this.referReportName = referReportName;
    }

    public String getMembers() {
        return members;
    }

    public void setMembers(String members) {
        this.members = members;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public String getBusinessId() {
        return businessId;
    }

    public void setBusinessId(String businessId) {
        this.businessId = businessId;
    }

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public String getProjectManager() {
        return projectManager;
    }

    public void setProjectManager(String projectManager) {
        this.projectManager = projectManager;
    }

    public String getProjectManagerNo() {
        return projectManagerNo;
    }

    public void setProjectManagerNo(String projectManagerNo) {
        this.projectManagerNo = projectManagerNo;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName;
    }

    public String getProjectLeaderNo() {
        return projectLeaderNo;
    }

    public void setProjectLeaderNo(String projectLeaderNo) {
        this.projectLeaderNo = projectLeaderNo;
    }

    public String getProjectLeader() {
        return projectLeader;
    }

    public void setProjectLeader(String projectLeader) {
        this.projectLeader = projectLeader;
    }

    public String getProjectLeaderId() {
        return projectLeaderId;
    }

    public void setProjectLeaderId(String projectLeaderId) {
        this.projectLeaderId = projectLeaderId;
    }

    public String getBusinessCategoryId() {
            return businessCategoryId;
        }

        public void setBusinessCategoryId(String businessCategoryId) {
            this.businessCategoryId = businessCategoryId;
        }

        public String getFormId() {
            return formId;
        }

        public void setFormId(String formId) {
            this.formId = formId;
        }

        public String getBusinessCategory() {
            return businessCategory;
        }

        public void setBusinessCategory(String businessCategory) {
            this.businessCategory = businessCategory;
        }

        public String getDeptName() {
            return deptName;
        }

        public void setDeptName(String deptName) {
            this.deptName = deptName;
        }

        public String getDeptId() {
            return deptId;
        }

        public void setDeptId(String deptId) {
            this.deptId = deptId;
        }

        public String getProjectName() {
            return projectName;
        }

        public void setProjectName(String projectName) {
            this.projectName = projectName;
        }

        public String getProjectId() {
            return projectId;
        }

        public void setProjectId(String projectId) {
            this.projectId = projectId;
        }

        @Override
        public String toString() {
            return "form{" +
                    "businessCategoryId='" + businessCategoryId + '\'' +
                    ", formId='" + formId + '\'' +
                    ", businessCategory='" + businessCategory + '\'' +
                    ", deptName='" + deptName + '\'' +
                    ", deptId='" + deptId + '\'' +
                    ", projectName='" + projectName + '\'' +
                    ", projectId='" + projectId + '\'' +
                    '}';
        }

		public String getAgencyProjectLeaderId() {
			return agencyProjectLeaderId;
		}

		public void setAgencyProjectLeaderId(String agencyProjectLeaderId) {
			this.agencyProjectLeaderId = agencyProjectLeaderId;
		}

		public String getAgencyProjectLeader() {
			return agencyProjectLeader;
		}

		public void setAgencyProjectLeader(String agencyProjectLeader) {
			this.agencyProjectLeader = agencyProjectLeader;
		}

		public String getAgencyProjectLeaderNo() {
			return agencyProjectLeaderNo;
		}

		public void setAgencyProjectLeaderNo(String agencyProjectLeaderNo) {
			this.agencyProjectLeaderNo = agencyProjectLeaderNo;
		}
    }


